package regexppractice;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * @description:
 * @author: jhy
 * @time: 2021/6/1 13:57
 */

//匹配手机号，必须以13，14，15，18开头的11位数
public class RegExpDemo4 {

    public static void main(String[] args) {
        String content = "13588889991";
        String regExp = "^1[3|4|5|8]\\d{9}";

        //(1)创建一个正则表达式对象Pattern，里面传入字符串匹配逻辑
        Pattern pattern = Pattern.compile(regExp);

        //2.创建一个匹配器对象Matcher
        //过程：matcher匹配器按照pattern模式，到content中进行匹配
        Matcher matcher = pattern.matcher(content);
        //开始循环匹配，匹配就返回true，否则返回false
        while (matcher.find()){
            System.out.println("找到qq号："+matcher.group(0));
        }
    }
}
